544583
126282
7967
404133
607112
90339
597872
79973
466237
28594
375863
794486
5305799
3727581
3241148
2561804
2307988
2150609
2070358
194378
1850118
1750136
1743196
1667471